//
//package com.rt.schedulenew.service.impl;
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
//import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
//import com.rt.schedulebase.dto.DictSysparamsDataDto;
//import com.rt.schedulebase.entity.DictSysparamsData;
//import com.rt.schedulebase.mapper.DictSysparamsDataMapper;
//import com.rt.schedulenew.service.IDictSysparamsDataService;
//import org.springframework.stereotype.Service;
//
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//@Service
//public class DictSysparamsDataServiceImpl extends ServiceImpl<DictSysparamsDataMapper, DictSysparamsData> implements IDictSysparamsDataService {
//    @Override
//    public boolean insertSelective(DictSysparamsData dictSysparamsData) {
//        return retBool((baseMapper).insert(dictSysparamsData));
//    }
//
//    @Override
//    public boolean deleteByPrimaryKey(String key) {
//        return retBool((baseMapper).deleteById(key));
//    }
//
//    @Override
//    public boolean updateByPrimaryKeySelective(DictSysparamsData dictSysparamsData) {
//        return retBool((baseMapper).updateById(dictSysparamsData));
//    }
//
//    @Override
//    public DictSysparamsData selectByPrimaryKey(String key) {
//        return (baseMapper).selectById(key);
//    }
//
//    @Override
//    public List<DictSysparamsData> getList(DictSysparamsDataDto dto) {
//        QueryWrapper<DictSysparamsData> qw = new QueryWrapper<>();
//        Map<String, Object> map = new HashMap<>();
//        qw.allEq(map, false);
//        List<DictSysparamsData> list = (baseMapper).selectList(qw);
//        return list;
//    }
//
//    @Override
//    public List<DictSysparamsData> getListAll() {
//        return (baseMapper).selectList(null);
//    }
//
//    @Override
//    public boolean delete(DictSysparamsData dictSysparamsData) {
//        UpdateWrapper<DictSysparamsData> uw = new UpdateWrapper<>();
//        Map<String, Object> map = new HashMap<>();
//        uw.allEq(map, false);
//        return retBool((baseMapper).delete(uw));
//    }
//
//    @Override
//    public boolean update(DictSysparamsData dictSysparamsData) {
//        UpdateWrapper<DictSysparamsData> uw = new UpdateWrapper<>();
//        Map<String, Object> map = new HashMap<>();
//        map.put("DATA_CODE", dictSysparamsData.getDataCode());
//        uw.allEq(map, false);
//        return retBool((baseMapper).update(dictSysparamsData, uw));
//    }
//
//    @Override
//    public DictSysparamsData getInfo(DictSysparamsDataDto dto) {
//        QueryWrapper<DictSysparamsData> qw = new QueryWrapper<>();
//        Map<String, Object> map = new HashMap<>();
//        map.put("DATA_CODE", dto.getDataCode());
//        qw.allEq(map, false);
//        return (baseMapper).selectOne(qw);
//    }
//
//    @Override
//    public boolean saveOrUpdateSysparamsData(DictSysparamsDataDto dto) {
//        DictSysparamsData dictSysparamsData = getInfo(dto);
//        boolean isSuccess;
//        if (dictSysparamsData != null) {
//            UpdateWrapper<DictSysparamsData> uw = new UpdateWrapper<>();
//            uw.eq("data_code", dictSysparamsData.getDataCode());
//            isSuccess = baseMapper.update(dictSysparamsData, uw) == 1;
//        } else {
//            isSuccess = baseMapper.insert(dictSysparamsData) == 1;
//        }
//        return isSuccess;
//    }
//}
